to staunch something - Allemand Anglais Dictionnaire